Big Huge Thesaurus

Delonix regia

noun